Encryption Notes & Definitions Curtis Butturff June 12, 2024 Elliptic Curve Digital Signature Algorithm (ECDSA) Cryptographic Hash Encryption ~ Terminology and Concepts Homomorphic Encryption Keccak-256 Public Key ~ Private Key Schnorr Signature Algorithm SHA-256 Zero Knowledge Proofs zk-SNARK: Zero-Knowledge Succinct Non-Interactive Argument of Knowledge